/*
	UI Builder - develop user interface for Autodesk(R) MotionBuilder(R)
    Copyright (C) 2009  Sergey Solohin (Neill)

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.

 Autodesk and MotionBuilder are registered trademarks or trademarks of Autodesk, Inc., 
 in the U.S.A. and/or other countries. All other brand names, product names, or 
 trademarks belong to their respective holders. 
*/

/**	\file	uibuilder.cxx
*	Library declarations.
*	Contains the basic routines to declare the DLL as a loadable
*	library.
*/

//--- SDK include
#include <fbsdk/fbsdk.h>

#ifdef KARCH_ENV_WIN
	#include <windows.h>
#endif

//--- Library declaration.
FBLibraryDeclare( UIBuilderTool )
{
	FBLibraryRegister( UIBuilderTool );
}
FBLibraryDeclareEnd;

/************************************************
 *	Library functions.
 ************************************************/
bool FBLibrary::LibInit()		{ return true; }
bool FBLibrary::LibOpen()		{ return true; }
bool FBLibrary::LibReady()		{ return true; }
bool FBLibrary::LibClose()		{ return true; }
bool FBLibrary::LibRelease()	{ return true; }

/**
*	\mainpage	Tool UIBuilder
*	\section	intro	Introduction
*	Tool for building user interface for the MotionBuilder's API like
* OpenReality SDK and Python.\n
* Features:
* - canvas for create and operate with layout regions
* - properties of the region, allow to set region connections
* - assign visual components to regions like label, button, edit box, etc.
* - adjust visual component properties using properties table
* - write events for visual component and tool
* - run tool under Python interpreter to see result of UI building
* - export ui to source code for OpenReality SDK C++ and Python
*
* Author: Sergey Solohin (Neill), e-mail to: Neill.Solow@gmail.com\n
* Project Homepage on my blog: www.neill3d.com
*/
